package com.isotronica.neveras.logica.facades;

import java.sql.Connection;
import java.sql.Date;
import java.sql.Time;

import com.isotronica.neveras.datos.conn.ConnectionDB;
import com.isotronica.neveras.logica.bos.DatosSensorBO;
import com.isotronica.neveras.util.dtos.DatosSensorDTO;
import com.isotronica.neveras.util.vos.DatosVO;

public class DatosNeveraFacade {

	private Connection conn;
	private DatosSensorBO datosSensorBO;

	public DatosNeveraFacade() {
		datosSensorBO = new DatosSensorBO();
	}

	public DatosSensorDTO getDatosSensor(int sensor) {
		conn = ConnectionDB.getConnectionDB();

		if (conn != null) {
			return datosSensorBO.getDatoSensor(sensor, conn);
		}

		return null;
	}
	
	public String insertDatos(DatosVO dato) {
		conn = ConnectionDB.getConnectionDB();

		if (conn != null) {
			
			return datosSensorBO.insertDatos(dato, conn);
		}

		return null;
	}
	
	public String insertDatosTemporal(DatosVO dato) {
		conn = ConnectionDB.getConnectionDB();

		if (conn != null) {
			
			return datosSensorBO.insertDatosTemporal(dato, conn);
		}

		return null;
	}
	
	public String actualizado(int sensor) {
		conn = ConnectionDB.getConnectionDB();

		if (conn != null) {
			
			return datosSensorBO.actualizado(sensor, conn);
		}

		return null;
	}
	
	public String actualizando(int sensor) {
		conn = ConnectionDB.getConnectionDB();

		if (conn != null) {
			
			return datosSensorBO.actualizando(sensor, conn);
		}

		return null;
	}
	public String limpiarModificado(int sensor) {
		conn = ConnectionDB.getConnectionDB();

		if (conn != null) {
			
			return datosSensorBO.limpiarModificado(sensor, conn);
		}

		return null;
	}

	
}
